supratrochlear artery - German English Dictionary